package com.yyg.boot.config;

import com.yyg.boot.web.HelloResource;
import org.glassfish.jersey.server.ResourceConfig;
import org.springframework.boot.autoconfigure.jersey.ResourceConfigCustomizer;
import org.springframework.context.annotation.Configuration;

/**
 * @Description Description
 * @Author 一一哥Sun
 * @Date Created in 2020/3/28
 * 第三种配置方式,使用ResourceConfigCustomizer.
 * 传入一个ResourceConfig实例，我们就可以针对这个实例进行相关配置。但是要让这个传入的config生效，我们还需要在Application类中提供一个基础的ResourceConfig类即可：
 *     *@Bean
 *     public ResourceConfig resourceConfig() {
 *         return new ResourceConfig();
 *     }
 */
@Configuration
public class CustomResourceConfigCustomizer implements ResourceConfigCustomizer {

    @Override
    public void customize(ResourceConfig config) {
        config.register(HelloResource.class);
    }

}
